Path-Fault-Tolerant Approximate Shortest-Path Trees
نویسندگان
چکیده
Let G = (V,E) be an n-nodes non-negatively real-weighted undirected graph. In this paper we show how to enrich a single-source shortest-path tree (SPT) of G with a sparse set of auxiliary edges selected from E, in order to create a structure which tolerates effectively a path failure in the SPT. This consists of a simultaneous fault of a set F of at most f adjacent edges along a shortest path emanating from the source, and it is recognized as one of the most frequent disruption in an SPT. We show that, for any integer parameter k ≥ 1, it is possible to provide a very sparse (i.e., of size O(kn ·f1+1/k)) auxiliary structure that carefully approximates (i.e., within a stretch factor of (2k − 1)(2|F | + 1)) the true shortest paths from the source during the lifetime of the failure. Moreover, we show that our construction can be further refined to get a stretch factor of 3 and a size of O(n logn) for the special case f = 2, and that it can be converted into a very efficient approximate-distance sensitivity oracle, that allows to quickly (even in optimal time, if k = 1) reconstruct the shortest paths (w.r.t. our structure) from the source after a path failure, thus permitting to perform promptly the needed rerouting operations. Our structure compares favorably with previous known solutions, as we discuss in the paper, and moreover it is also very effective in practice, as we assess through a large set of experiments.
منابع مشابه
Multiple-Edge-Fault-Tolerant Approximate Shortest-Path Trees
Let G be an n-node and m-edge positively real-weighted undirected graph. For any given integer f ≥ 1, we study the problem of designing a sparse f-edge-fault-tolerant (f -EFT) σ-approximate single-source shortest-path tree (σ-ASPT), namely a subgraph of G having as few edges as possible and which, following the failure of a set F of at most f edges in G, contains paths from a fixed source that ...
متن کاملEfficient Routing and Broadcasting Algorithms in de Bruijn Networks
Recently, routing on dBG has been investigated as shortest path and fault tolerant routing but investigation into shortest path in failure mode on dBG has been non-existent. Furthermore, dBG based broadcasting has been studied as local broadcasting and arc-disjoint spanning trees based broadcasting. However, their broadcasting algorithms can only work in dBG(2,k). In this paper, we investigate ...
متن کاملShortest path routing and fault-tolerant routing on de Bruijn networks
In this paper, we study the routing problem for the undirected binary de Bruijn interconnection network. Researchers have never proposed a shortest path routing algorithm on the undirected binary de Bruijn network. We first propose a shortest path routing algorithm, whose time complexity in the binary de Bruijn network of 2 nodes is O(m2). Then, based on our shortest path routing algorithm, we ...
متن کاملA Fault Tolerant Algorithms for the Minimization of Blocking Probability in Optical Burst Switching Network
One of the major concerns in the field of computer Network is how to Transfer large amount of data and Transfer that data without any congestion or faults. Optical Burst Switching networks are used today for the huge transfer of data. So, Fault Tolerance is an important Issue in the Optical burst switching network. Fault tolerant refers to the ability of the network to transfer the information ...
متن کاملFault Tolerant Unicast Wormhole Routing in Irregular Computer Networks
For Networks with t+1 link disjoint spanning trees, we propose a fault tolerant deterministic and adaptive unicast wormhole routing technique which can tolerate up to 100% of all faults involving up to t link faults and high percentage of faults involving more than t links. This technique provides deadlock prevention with message delivery times that is almost identical to the case without fault...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015